package com.wang.springbootinit.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 免测申请实体类
 * 用于存储学生的体测免测申请信息
 */
@Data
@TableName("physical_exemption")
public class Exemption {
    /** 申请ID，主键 */
    @TableId(type = IdType.AUTO)
    private Long exemptionId;
    
    /** 学生ID */
    private Long studentId;
    
    /** 申请原因 */
    private String reasonContent;
    
    /** 附件URL */
    private String attachmentUrl;
    
    /** 申请状态：0-待审核 1-通过 2-驳回 */
    private Integer applyStatus;
    
    /** 申请时间 */
    private LocalDateTime applyTime;
    
    /** 审核时间 */
    private LocalDateTime reviewTime;
    
    /** 审核人 */
    private String reviewBy;
    
    /** 审核意见 */
    private String reviewComment;
} 